Planaday\Api\V1\CourseApiV1Controller A

Total Complexity 57
Dependencies 13
Dependents 1
Total lines 492
Lines of code 328
Logical lines of code 149
Comment lines 101
Methods 18
Properties 1

Methods 18

Method Rating Maintainability Complexity Lines of code
getCourseList()
A
45 8 42
getMaterialsCourse()
A
45 8 42
getObjectFromAPIResponse()
A
46 7 39
queueGetCourseListAsync()
A
44 6 48
getAttributesFromApi()
S
54 6 21
getCourseTemplateList()
S
53 5 24
getCourse()
S
56 5 18
getTemplateFromApi()
S
58 1 17
runAsync()
S
74 2 5
getMaterialFromApi()
S
59 1 14
queueGetCoursesTimeSlotAsync()
S
66 1 8
getCourseListRaw()
S
73 1 6
getCoursesTimeSlot()
S
66 1 8
getMaterialsCourseRaw()
S
66 1 9
getCourseRaw()
S
72 1 6
getUsersDataFromApi()
S
66 1 9
getCostsDataFromApi()
S
65 1 9
__construct()
S
81 1 3